<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
<meta name="viewport"
      content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">

    <meta name="author" content="ZhangPing">





<title>Android Studio 快捷键 for Windows | ZhangPing&#39;s Blog</title>



    <link rel="icon" href="/favicon.ico">




    <!-- stylesheets list from _config.yml -->
    
    <link rel="stylesheet" href="/css/style.css">
    



    <!-- scripts list from _config.yml -->
    
    <script src="/js/script.js"></script>
    
    <script src="/js/tocbot.min.js"></script>
    



    
    
        
    


<meta name="generator" content="Hexo 4.2.0"></head>
<body>
    <div class="wrapper">
        <header>
    <nav class="navbar">
        <div class="container">
            <div class="navbar-header header-logo"><a href="/">ZhangPing&#39;s Blog</a></div>
            <div class="menu navbar-right">
                
                    <a class="menu-item" href="/archives">Posts</a>
                
                    <a class="menu-item" href="/category">Categories</a>
                
                    <a class="menu-item" href="/tag">Tags</a>
                
                    <a class="menu-item" href="/about">About</a>
                
                <input id="switch_default" type="checkbox" class="switch_default">
                <label for="switch_default" class="toggleBtn"></label>
            </div>
        </div>
    </nav>

    
    <nav class="navbar-mobile" id="nav-mobile">
        <div class="container">
            <div class="navbar-header">
                <div>
                    <a href="/">ZhangPing&#39;s Blog</a><a id="mobile-toggle-theme">·&nbsp;Light</a>
                </div>
                <div class="menu-toggle" onclick="mobileBtn()">&#9776; Menu</div>
            </div>
            <div class="menu" id="mobile-menu">
                
                    <a class="menu-item" href="/archives">Posts</a>
                
                    <a class="menu-item" href="/category">Categories</a>
                
                    <a class="menu-item" href="/tag">Tags</a>
                
                    <a class="menu-item" href="/about">About</a>
                
            </div>
        </div>
    </nav>

</header>
<script>
    var mobileBtn = function f() {
        var toggleMenu = document.getElementsByClassName("menu-toggle")[0];
        var mobileMenu = document.getElementById("mobile-menu");
        if(toggleMenu.classList.contains("active")){
           toggleMenu.classList.remove("active")
            mobileMenu.classList.remove("active")
        }else{
            toggleMenu.classList.add("active")
            mobileMenu.classList.add("active")
        }
    }
</script>
        <div class="main">
            <div class="container">
    
    
        <div class="post-toc">
    <div class="tocbot-list">
    </div>
    <div class="tocbot-list-menu">
        <a class="tocbot-toc-expand" onclick="expand_toc()">Expand all</a>
        <a onclick="go_top()">Back to top</a>
        <a onclick="go_bottom()">Go to bottom</a>
    </div>
</div>

<script>
    document.ready(
        function () {
            tocbot.init({
                tocSelector: '.tocbot-list',
                contentSelector: '.post-content',
                headingSelector: 'h1, h2, h3, h4, h5',
                collapseDepth: 1,
                orderedList: false,
                scrollSmooth: true,
            })
        }
    )

    function expand_toc() {
        var b = document.querySelector(".tocbot-toc-expand");
        tocbot.init({
            tocSelector: '.tocbot-list',
            contentSelector: '.post-content',
            headingSelector: 'h1, h2, h3, h4, h5',
            collapseDepth: 6,
            orderedList: false,
            scrollSmooth: true,
        });
        b.setAttribute("onclick", "collapse_toc()");
        b.innerHTML = "Collapse all"
    }

    function collapse_toc() {
        var b = document.querySelector(".tocbot-toc-expand");
        tocbot.init({
            tocSelector: '.tocbot-list',
            contentSelector: '.post-content',
            headingSelector: 'h1, h2, h3, h4, h5',
            collapseDepth: 1,
            orderedList: false,
            scrollSmooth: true,
        });
        b.setAttribute("onclick", "expand_toc()");
        b.innerHTML = "Expand all"
    }

    function go_top() {
        window.scrollTo(0, 0);
    }

    function go_bottom() {
        window.scrollTo(0, document.body.scrollHeight);
    }

</script>
    

    
    <article class="post-wrap">
        <header class="post-header">
            <h1 class="post-title">Android Studio 快捷键 for Windows</h1>
            
                <div class="post-meta">
                    
                        Author: <a itemprop="author" rel="author" href="/">ZhangPing</a>
                    

                    
                        <span class="post-time">
                        Date: <a href="#">January 15, 2016&nbsp;&nbsp;21:45:00</a>
                        </span>
                    
                    
                        <span class="post-category">
                    Category:
                            
                                <a href="/categories/Android-%E7%9F%A5%E8%AF%86%E7%82%B9%E6%95%B4%E7%90%86/">Android-知识点整理</a>
                            
                        </span>
                    
                </div>
            
        </header>

        <div class="post-content">
            <h3 id="一、设置成套快捷键"><a href="#一、设置成套快捷键" class="headerlink" title="一、设置成套快捷键"></a>一、设置成套快捷键</h3><p>打开File -&gt; Settings -&gt; Keymap<br>点击 Kaymaps的向下箭头可直接选择成套的快捷键（比如：eclipse）</p>
<p><img src="https://github.com/zhangpingV5/BlogPic/blob/master/android%20studio%20%E5%BF%AB%E6%8D%B7%E9%94%AE/1.png?raw=true" alt=""></p>
<h3 id="二、修改单个快捷键"><a href="#二、修改单个快捷键" class="headerlink" title="二、修改单个快捷键"></a>二、修改单个快捷键</h3><p>选中你要修改快捷键的功能点，右键，就能弹出对话框了，对话框有4个选项，这里解释下4个选项：</p>
<p>Add Keyboard Shortcut：设置键盘快捷键</p>
<p>Add Mouse Shortcut：设置鼠标快捷键，比如鼠标左键，鼠标右键</p>
<p>Add Abbreviation：这个是添加一个简写</p>
<p>最后一个就是移除快捷键了。</p>
<p>关于修改快捷键这里还需要注意下：<br>比如我选了第一个，选中对话框，这个时候你要修改快捷键一定要注意，比如我要修改成Ctrl+Shift+Z，这个时候不是一个一个对应的按键按下去，你一定要把Ctrl，Shift，Z三个一起按下去，因为这边只默认识别单次输入。Add Mouse Shortcut也是类似的 </p>
<p><img src="https://github.com/zhangpingV5/BlogPic/blob/master/android%20studio%20%E5%BF%AB%E6%8D%B7%E9%94%AE/2.png?raw=true" alt=""></p>
<p>Alt+回车 导入包,自动修正</p>
<p>Ctrl+N   查找类</p>
<p>Ctrl+Shift+N 查找文件</p>
<p>Ctrl+Alt+L  格式化代码</p>
<p>Ctrl+Alt+O 优化导入的类和包</p>
<p>Alt+Insert 生成代码(如get,set方法,构造函数等)</p>
<p>Ctrl+E或者Alt+Shift+C  最近更改的代码</p>
<p>Ctrl+R 替换文本</p>
<p>Ctrl+F 查找文本</p>
<p>Ctrl+Shift+Space 自动补全代码</p>
<p>Ctrl+空格 代码提示</p>
<p>Ctrl+Alt+Space 类名或接口名提示</p>
<p>Ctrl+P 方法参数提示</p>
<p>Ctrl+Shift+Alt+N 查找类中的方法或变量</p>
<p>Alt+Shift+C 对比最近修改的代码</p>
<p>Shift+F6  重构-重命名</p>
<p>Ctrl+Shift+先上键</p>
<p>Ctrl+X 删除行</p>
<p>Ctrl+D 复制行</p>
<p>Ctrl+/ 或 Ctrl+Shift+/  注释（// 或者 ）</p>
<p>Ctrl+J  自动代码</p>
<p>Ctrl+E 最近打开的文件</p>
<p>Ctrl+H 显示类结构图</p>
<p>Ctrl+Q 显示注释文档</p>
<p>Alt+F1 查找代码所在位置</p>
<p>Alt+1 快速打开或隐藏工程面板</p>
<p>Ctrl+Alt+ left/right 返回至上次浏览的位置</p>
<p>Alt+ left/right 切换代码视图</p>
<p>Alt+ Up/Down 在方法间快速移动定位</p>
<p>Ctrl+Shift+Up/Down 代码向上/下移动。</p>
<p>F2 或Shift+F2 高亮错误或警告快速定位</p>
<p>代码标签输入完成后，按Tab，生成代码。</p>
<p>选中文本，按Ctrl+Shift+F7 ，高亮显示所有该文本，按Esc高亮消失。</p>
<p>Ctrl+W 选中代码，连续按会有其他效果</p>
<p>选中文本，按Alt+F3 ，逐个往下查找相同文本，并高亮显示。</p>
<p>Ctrl+Up/Down 光标跳转到第一行或最后一行下</p>
<p>Ctrl+B 快速打开光标处的类或方法 </p>
<hr>
<h3 id="最常用快捷键"><a href="#最常用快捷键" class="headerlink" title="最常用快捷键"></a>最常用快捷键</h3><p>1.Ctrl＋E 可以显示最近编辑的文件列表</p>
<p>2.Shift＋Click 可以关闭文件</p>
<p>3.Ctrl＋[或]可以跳到大括号的开头结尾</p>
<p>4.Ctrl＋Shift＋Backspace可以跳转到上次编辑的地方</p>
<p>5.Ctrl＋F12 可以显示当前文件的结构</p>
<p>6.Ctrl＋F7 可以查询当前元素在当前文件中的引用，然后按F3可以选择</p>
<p>7.Ctrl＋N 可以快速打开类</p>
<p>8.Ctrl＋Shift＋N 可以快速打开文件</p>
<p>9.Alt＋Q 可以看到当前方法的声明</p>
<p>10.Ctrl＋W 可以选择单词继而语句继而行继而函数</p>
<p>11.Alt＋F1 可以将正在编辑的元素在各个面板中定位</p>
<p>12.Ctrl＋P 可以显示参数信息</p>
<p>13.Ctrl＋Shift＋Insert 可以选择剪贴板内容并插入</p>
<p>14.Alt＋Insert 可以生成构造器/Getter/Setter等</p>
<p>15.Ctrl＋Alt＋V 可以引入变量。例如把括号内的SQL赋成一个变量</p>
<p>16.Ctrl＋Alt＋T 可以把代码包在一块内，例如try/catch</p>
<p>17.Alt＋Up and Alt＋Down 可在方法间快速移动</p>
<h3 id="下面的不是很有用"><a href="#下面的不是很有用" class="headerlink" title="下面的不是很有用"></a>下面的不是很有用</h3><p>18.在一些地方按Alt＋Enter可以得到一些Intention Action，例如将”==”改为”equals()”</p>
<p>19.Ctrl＋Shift＋Alt＋N可以快速打开符号</p>
<p>20.Ctrl＋Shift＋Space在很多时候都能够给出Smart提示</p>
<p>21.Alt＋F3可以快速寻找</p>
<p>22.Ctrl＋/和Ctrl＋Shift＋/可以注释代码</p>
<p>23.Ctrl＋Alt＋B可以跳转到抽象方法的实现</p>
<p>24.Ctrl＋O可以选择父类的方法进行重写</p>
<p>25.Ctrl＋Q可以看JavaDoc</p>
<p>26.Ctrl＋Alt＋Space是类名自动完成</p>
<p>27.快速打开类/文件/符号时，可以使用通配符，也可以使用缩写</p>
<p>28.Live Templates! Ctrl＋J</p>
<p>29.Ctrl＋Shift＋F7可以高亮当前元素在当前文件中的使用</p>
<p>30.Ctrl＋Alt＋Up /Ctrl＋Alt＋Down可以快速跳转搜索结果</p>
<p>31.Ctrl＋Shift＋J可以整合两行</p>
<p>32.Alt＋F8是计算变量值</p>

        </div>

        
            <section class="post-copyright">
                
                    <p class="copyright-item">
                        <span>Author:</span>
                        <span>ZhangPing</span>
                    </p>
                
                
                    <p class="copyright-item">
                        <span>Permalink:</span>
                        <span><a href="https://zhangpingv5.gitee.io/2016/01/15/Android%20Studio%20%E5%BF%AB%E6%8D%B7%E9%94%AE%20for%20Windows/">https://zhangpingv5.gitee.io/2016/01/15/Android%20Studio%20%E5%BF%AB%E6%8D%B7%E9%94%AE%20for%20Windows/</a></span>
                    </p>
                
                
                    <p class="copyright-item">
                        <span>License:</span>
                        <span>转载请注明出处</span>
                    </p>
                
                
                     <p class="copyright-item">
                         <span>Slogan:</span>
                         <span>Self-descipline grants me freedom.</span>
                     </p>
                

            </section>
        
        <section class="post-tags">
            <div>
                <span>Tag(s):</span>
                <span class="tag">
                    
                    
                        <a href="/tags/%E5%BF%AB%E6%8D%B7%E9%94%AE/"># 快捷键</a>
                    
                        
                </span>
            </div>
            <div>
                <a href="javascript:window.history.back();">back</a>
                <span>· </span>
                <a href="/">home</a>
            </div>
        </section>
        <section class="post-nav">
            
                <a class="prev" rel="prev" href="/2016/02/22/%E8%8E%B7%E5%8F%96%E5%BD%93%E5%89%8Dactivity%E7%9A%84%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE/">获取当前activity的屏幕截图</a>
            
            
            <a class="next" rel="next" href="/2016/01/09/%E7%A6%81%E6%AD%A2%E5%B1%8F%E5%B9%95%E4%BC%91%E7%9C%A0%E5%92%8C%E9%94%81%E5%B1%8F%E7%9A%84%E6%96%B9%E6%B3%95/">Android 禁止屏幕休眠和锁屏的方法</a>
            
        </section>


    </article>
</div>

        </div>
        <footer id="footer" class="footer">
    <div class="copyright">
        <span>© ZhangPing | Powered by <a href="https://hexo.io" target="_blank">Hexo</a> & <a href="https://github.com/Siricee/hexo-theme-Chic" target="_blank">Chic</a></span>
    </div>
</footer>

    </div>
</body>
</html>
